#pragma once
#include <QtPlugin>
#include <qobject.h>

#include "../MultipluginsTest/CDefInterfaces.h"

class Basictools:public QObject,BrushInterfaces,ShapeInterfaces,FilterInterfaces
{
    Q_OBJECT
    Q_PLUGIN_METADATA(IID "org.qt-project.Qt.Company.BobLiu.plugins.BrushInterfaces")
    Q_INTERFACES(BrushInterfaces ShapeInterfaces FilterInterfaces)
public:
    virtual ~Basictools()=default;
    virtual QStringList brushes()const override;
    virtual QStringList shapes()const override;
    virtual QStringList filters()const override;
};
